package com.example.springbootmybatis.config;

import com.example.springbootmybatis.interceptor.Interceptor;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;


@Configuration
public class MvcConfig implements WebMvcConfigurer {
    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        /**
         *  注册自己的拦截器,并设置拦截的请求路径
         *         addPathPatterns为拦截此请求路径的请求
         *         excludePathPatterns为不拦截此路径的请求
         */

        registry.addInterceptor(new Interceptor()).addPathPatterns("/**")
                .excludePathPatterns("/login/loginUser", "/user/all", "/user/insert", "/user/update", "/user/delete");

    }
}
